Daniel Craig has wrapped work on his final James Bond movie, No Time to Die. The 51-year-old actor gave an emotional speech at the film’s wrap party earlier this month in Matera, Italy. "I just want to say, and I am really quite drunk now so I won't go on for long, this has been